﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family: "microsoft yahei", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	font-size: 100%;
}
a { color:#222;
	text-decoration: none;
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	height: 100%;
	background: #fff;
	-webkit-overflow-scrolling: touch; 
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both;
}
* {
	-webkit-tap-highlight-color: transparent;
}
/*img {
	max-width: 100%;
	width: 100%;
}*/
html, body {
	min-height: 100%;
	font-size: 14px;
}
.box20{ height:20px; line-height:20px; font-size:0; clear:both;}
.con{ width:1200px; margin:0 auto; clear:both;}
.bg-h{ width:100%; background-color:#f8f8f8; padding:15px 0;}

.concent{ position: relative;top:0; bottom:200px;}

#top{ height:90px;line-height:90px;}
.logo{ float:left; padding-top:20px;}
.logo img{}
#top ul{ float:left; font-size:18px; margin-left:30px;}
#top ul li{ float:left; margin:0 5px; }

#top ul li a{ display:block; height:90px; text-align:center; padding:0 10px;}
#top ul li a:hover,.xuan{ color:#fff; background-color:#42a1f5; padding:0 10px;}
.top-tel{ float:right; font-size:18px; font-style:oblique; font-weight:bold;}

.swap{width:100%; height:500px; margin:0 auto; clear:both;}
#slider{list-style:none; width:100%; height:100%; margin:0; padding:0;z-index:-1; position:absolute;}
#slider li{width:100%; height:500px;position:absolute; display:none; }
#naviSlider{list-style:none;  margin:0 auto; width:auto; text-align:center; margin-top:-50px;z-index:9999;}
#naviSlider  li{
	height:10px; width:10px; cursor:pointer; display:inline-block; border-radius:5px; background-color:#fff;	
	*margin-left:2px;
}
#naviSlider li.on{ width:10px;height:10px; border-radius:5px; background-color:#216cae;}
.swap{ width:100%; }

.fwxm{}
.fwxm h1,.gyhc h1,.ksbt h1,.contact h1,.fw h1{ font-size:26px; font-weight:normal; height:80px; line-height:80px; text-align:center; clear:left; padding-top:15px;}

.fwxm dl{ width:280px; height:90px; float:left; padding-left:100px; padding-top:20px; background:url(images/tico.png) 10px no-repeat; border:1px solid #ccc; margin:9px;}
.fwxm dl dt{ font-size:22px;}
.fwxm dl dd{ font-size:18px;}

.fw{ font-size:20px; font-weight:bold;}
.fw li{ width:380px; float:left;  text-align:center; margin:9px;}


.gyhcbg{ width:100%; background-color:#f8f8f8; padding-bottom:30px; clear:both;}
.gyhc{ font-size:18px; color:#333;}
.gyhc img{ padding:25px 0;}
.gyhc p{ line-height:30px; }
.ckgd{ width:155px; height:50px; font-size:16px; margin:25px auto; background-color:#3c7ef2; line-height:50px; text-align:center; clear:both;}
.ckgd a{ color:#fff;}

.ksbt{}
.flzs{ width:350px; height:240px; float:left; margin:0 10px; overflow:hidden;}
.flzs h3{ font-size:20px; line-height:50px; font-weight:normal;}
.flzs h3 a:hover{ color:#06C;}
.flzs li{ line-height:30px; font-size:14px;}
.flzs li a:hover{ color:#4cb3ef}


.xgzgbm{ width:1160px; border:1px solid #ccc; padding:20px; overflow:hidden; margin:20px auto;}
.xgzgbm h1{ font-size:26px; font-weight:normal;}
.xgzgbm li{ float:left; margin:15px 10px 10px 0;}

.copyright{ background:#464646; height:100px; padding:20px 0; overflow:hidden; text-align:center; color:#fff;}
.copyright p{ line-height:30px;}

/*关于弘财*/
.wrap{ width:1200px; margin:0 auto;}
.tab{ overflow:hidden;}
.tab-hd { background:#fff; overflow:hidden; zoom:1; border:1px solid #eee; font-size:16px; margin-bottom:30px;}
.tab-hd li{ height:52px; line-height:52px; float:left; width:398px; text-align:center; cursor:pointer; border-left:1px solid #eee;}
.tab-hd li.active{ background:#42a1f5; color:#fff;}
.tab-bd li{display:none; overflow:hidden;}
.tab-bd li p{ padding:20px 0; line-height:30px; color:#555;}
.tab-bd li.thisclass{ display:list-item;}


/*服务项目*/
.ser-left{ width:250px; float:left; border:1px solid #ccc; border-bottom:none; font-size:16px;}
.ser-left li{ line-height:54px; text-align:center; border-bottom:1px solid #ccc;}
.ser-left li a{ width:250px; height:54px; display:block; overflow:hidden;}
.ser-left li a:hover, .xz{ background:#42a1f5; color:#fff;}

.ser-right{ width:885px; padding:20px; border:1px solid #ccc; float:right; font-size:16px;}

.ser-right-tab{ overflow:hidden;}
.ser-right-tab-hd { background:#fff; overflow:hidden; zoom:1; font-size:16px; margin-bottom:20px;}
.ser-right-tab-hd li{ height:40px; line-height:40px; float:left; padding:0 15px; text-align:center; cursor:pointer; background-color:#f0f0f0;}
.ser-right-tab-hd li.active{ background:#42a1f5; color:#fff;}
.ser-right-tab-bd li{display:none; overflow:hidden;}
.ser-right-tab-bd li p,.ser-right-tab p{ padding:20px 0; line-height:30px; color:#555;}
.ser-right-tab-bd li.thisclass{ display:list-item;}




/*法律知识*/
.law li{ line-height:40px;}
.law li a:hover{ color:#4cb3ef;}

/*联系我们*/
.contact-c{ float:left; padding:20px; margin-right:30px;}
.contact-c h2{ line-height:40px; font-size:20px; font-weight:normal;}
.contact-c p{ line-height:30px;}

/*右侧客服*/
#kefu1{position:fixed; right:0px; bottom:0px; z-index:10008; width: 700px; font-size: 12px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_close{position: absolute; right:20px; top: 20px; width: 13px; height: 13px; background: url(../images/gb.png) no-repeat;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}
